GtkCallback callback,
gpointer callback_data);
void (*set_focus_child) (GtkContainer *container,
- GtkWidget *widget);
+ GtkWidget *child);
GType (*child_type) (GtkContainer *container);
gchar* (*composite_name) (GtkContainer *container,
GtkWidget *child);
/* signals */
void (* insert_text) (GtkEditable *editable,
- const gchar *text,
- gint length,
+ const gchar *new_text,
+ gint new_text_length,
gint *position);
void (* delete_text) (GtkEditable *editable,
gint start_pos,
/* vtable */
void (* do_insert_text) (GtkEditable *editable,
- const gchar *text,
- gint length,
+ const gchar *new_text,
+ gint new_text_length,
gint *position);
void (* do_delete_text) (GtkEditable *editable,
gint start_pos,
void (* insert_text) (GtkTextBuffer *buffer,
GtkTextIter *pos,
- const gchar *text,
- gint length);
+ const gchar *new_text,
+ gint new_text_length);
void (* insert_pixbuf) (GtkTextBuffer *buffer,
- GtkTextIter *pos,
+ GtkTextIter *iter,
GdkPixbuf *pixbuf);
void (* insert_child_anchor) (GtkTextBuffer *buffer,
- GtkTextIter *pos,
+ GtkTextIter *iter,
GtkTextChildAnchor *anchor);
void (* delete_range) (GtkTextBuffer *buffer,
void (* apply_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
- const GtkTextIter *start_char,
- const GtkTextIter *end_char);
+ const GtkTextIter *start,
+ const GtkTextIter *end);
void (* remove_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
- const GtkTextIter *start_char,
- const GtkTextIter *end_char);
+ const GtkTextIter *start,
+ const GtkTextIter *end);
/* Called at the start and end of an atomic user action */
void (* begin_user_action) (GtkTextBuffer *buffer);